package com.ziyun.erp.modules.quoteParts.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.annotations.TableField;

import java.io.Serializable;
import java.util.Date;

/**
 * 部件基础表
 * 
 * @author  llc
 * @email
 * @date 2018-09-05 15:06:29
 */
@TableName("quote_parts")
public class QuotePartsEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 部件id
	 */
	@TableId
	private Integer id;
	/**
	 * 分类id
	 */
	private String categoryId;

	@TableField(exist = false)
	private String categoryName;
	/**
	 * 部件名称
	 */
	private String partsName;
	/**
	 * 是否是主体
	 */
	private Integer isMainPart;
	/**
	 * 排序
	 */
	private Integer partsSort;
	/**
	 * 是否屏蔽（1：是；0：否）
	 */
	private Boolean delFlag;
	/**
	 * 是否在前端显示(1显示,0不显示)
	 */
	private Boolean display;
	/**
	 * 创建时间
	 */
	private Date createDate;
	/**
	 * 创建人员
	 */
	private String createUser;
	/**
	 * 更新时间
	 */
	private Date updateDate;
	/**
	 * 更新人员
	 */
	private String updateUser;
	/**
	 * 部件是否必选(必选,0自由选择)
	 */
	private Boolean mustChoice;
	/**
	 * 是否自来纸
	 */
	private Boolean selfPaper;

	/**
	 * 设置：部件id
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：部件id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：分类id
	 */
	public void setCategoryId(String categoryId) {
		this.categoryId = categoryId;
	}
	/**
	 * 获取：分类id
	 */
	public String getCategoryId() {
		return categoryId;
	}
	/**
	 * 设置：部件名称
	 */
	public void setPartsName(String partsName) {
		this.partsName = partsName;
	}
	/**
	 * 获取：部件名称
	 */
	public String getPartsName() {
		return partsName;
	}
	/**
	 * 设置：是否是主体
	 */
	public void setIsMainPart(Integer isMainPart) {
		this.isMainPart = isMainPart;
	}
	/**
	 * 获取：是否是主体
	 */
	public Integer getIsMainPart() {
		return isMainPart;
	}
	/**
	 * 设置：排序
	 */
	public void setPartsSort(Integer partsSort) {
		this.partsSort = partsSort;
	}
	/**
	 * 获取：排序
	 */
	public Integer getPartsSort() {
		return partsSort;
	}
	/**
	 * 设置：是否屏蔽（1：是；0：否）
	 */
	public void setDelFlag(Boolean delFlag) {
		this.delFlag = delFlag;
	}
	/**
	 * 获取：是否屏蔽（1：是；0：否）
	 */
	public Boolean getDelFlag() {
		return delFlag;
	}
	/**
	 * 设置：是否在前端显示(1显示,0不显示)
	 */
	public void setDisplay(Boolean display) {
		this.display = display;
	}
	/**
	 * 获取：是否在前端显示(1显示,0不显示)
	 */
	public Boolean getDisplay() {
		return display;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：创建人员
	 */
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	/**
	 * 获取：创建人员
	 */
	public String getCreateUser() {
		return createUser;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateDate() {
		return updateDate;
	}
	/**
	 * 设置：更新人员
	 */
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	/**
	 * 获取：更新人员
	 */
	public String getUpdateUser() {
		return updateUser;
	}
	/**
	 * 设置：部件是否必选(必选,0自由选择)
	 */
	public void setMustChoice(Boolean mustChoice) {
		this.mustChoice = mustChoice;
	}
	/**
	 * 获取：部件是否必选(必选,0自由选择)
	 */
	public Boolean getMustChoice() {
		return mustChoice;
	}
	/**
	 * 设置：是否自来纸
	 */
	public void setSelfPaper(Boolean selfPaper) {
		this.selfPaper = selfPaper;
	}
	/**
	 * 获取：是否自来纸
	 */
	public Boolean getSelfPaper() {
		return selfPaper;
	}

	/**
	 * 设置分类名
	 */
	public void setCategoryName(String categoryName) { this.categoryName = categoryName;
	}
	/**
	 * 获取：分类名
	 */
	public String getCategoryName() {
		return categoryName;
	}
}
